package org.zjx.common.service;

import org.zjx.common.model.RouteProperties;
import org.zjx.route.model.Route;

import java.util.List;

/**
 * 路由服务接口
 */
public interface RouteService {
    /**
     * 同步查找路径
     */
    List<Route> findPath(RouteProperties routeProperties);


    /**
     * 同步查找路径第一步
     */
    Route findPathByOne(RouteProperties routeProperties);


    /**
     * 清除指定玩家的缓存
     */
    void clearPlayerCache(String playerId);

}